home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / ConsoleKit / run-session.d / pam-foreground-compat.ck
Encoding:
Text File  |  2009-04-24  |  400 b   |  17 lines

  1. #!/bin/sh
  2. TAGDIR=/var/run/console
  3.  
  4. [ -n "$CK_SESSION_USER_UID" ] || exit 1
  5.  
  6. TAGFILE="$TAGDIR/`getent passwd $CK_SESSION_USER_UID | cut -f 1 -d:`"
  7.  
  8. if [ "$1" = "session_added" ]; then
  9.     mkdir -p "$TAGDIR"
  10.     echo "$CK_SESSION_ID" >> "$TAGFILE"
  11. fi
  12.  
  13. if [ "$1" = "session_removed" ] && [ -e "$TAGFILE" ]; then
  14.     sed -i "\%^$CK_SESSION_ID\$%d" "$TAGFILE"
  15.     [ -s "$TAGFILE" ] || rm -f "$TAGFILE"
  16. fi
  17.